package com.hoapital.outpbillwork.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author lvyao
 * @since 2023-03-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MINSUR_4208_DATA")
@ApiModel(value = "Minsur4208Data对象", description = "")
public class Minsur4208Data implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("PATIENT_INFO")
    private String patientInfo;

    @TableField("FIXMEDINSMDTRTID")
    private String fixmedinsmdtrtid;

    @TableField("FIXMEDINSCODE")
    private String fixmedinscode;

    @TableField("FIXMEDINSNAME")
    private String fixmedinsname;

    @TableField("PSNCERTTYPE")
    private String psncerttype;

    @TableField("CERTNO")
    private String certno;

    @TableField("PSNNAME")
    private String psnname;

    @TableField("GEND")
    private String gend;

    @TableField("NATY")
    private String naty;

    @TableField("BRDY")
    private Date brdy;

    @TableField("AGE")
    private BigDecimal age;

    @TableField("CONERNAME")
    private String conername;

    @TableField("TEL")
    private String tel;

    @TableField("ADDR")
    private String addr;

    @TableField("BEGNTIME")
    private Date begntime;

    @TableField("ENDTIME")
    private Date endtime;

    @TableField("MEDTYPE")
    private String medtype;

    @TableField("IPTOTPNO")
    private String iptotpno;

    @TableField("MEDRCDNO")
    private String medrcdno;

    @TableField("CHFPDRCODE")
    private String chfpdrcode;

    @TableField("ADMDIAGDSCR")
    private String admdiagdscr;

    @TableField("ADMDEPTCODG")
    private String admdeptcodg;

    @TableField("ADMDEPTNAME")
    private String admdeptname;

    @TableField("ADMBED")
    private String admbed;

    @TableField("WARDAREABED")
    private String wardareabed;

    @TableField("TRAFDEPTFLAG")
    private String trafdeptflag;

    @TableField("DSCGMAINDIAGCODE")
    private String dscgmaindiagcode;

    @TableField("DSCGDEPTCODG")
    private String dscgdeptcodg;

    @TableField("DSCGDEPTNAME")
    private String dscgdeptname;

    @TableField("DSCGBED")
    private String dscgbed;

    @TableField("DSCGWAY")
    private String dscgway;

    @TableField("MAINCONDDSCR")
    private String mainconddscr;

    @TableField("DISENO")
    private String diseno;

    @TableField("DISENAME")
    private String disename;

    @TableField("OPRNOPRTCODE")
    private String oprnoprtcode;

    @TableField("OPRNOPRTNAME")
    private String oprnoprtname;

    @TableField("OTPDIAGINFO")
    private String otpdiaginfo;

    @TableField("INHOSPSTAS")
    private String inhospstas;

    @TableField("DIEDATE")
    private Date diedate;

    @TableField("IPTDAYS")
    private Long iptdays;

    @TableField("FPSCNO")
    private String fpscno;

    @TableField("MATNTYPE")
    private String matntype;

    @TableField("BIRCTRLTYPE")
    private String birctrltype;

    @TableField("LATECHBFLAG")
    private String latechbflag;

    @TableField("GESOVAL")
    private Integer gesoval;

    @TableField("FETTS")
    private Integer fetts;

    @TableField("FETUSCNT")
    private Integer fetuscnt;

    @TableField("PRETFLAG")
    private String pretflag;

    @TableField("PREYTIME")
    private Date preytime;

    @TableField("BIRCTRLMATNDATE")
    private Date birctrlmatndate;

    @TableField("COPFLAG")
    private String copflag;

    @TableField("VALIFLAG")
    private String valiflag;

    @TableField("MEMO")
    private String memo;

    @TableField("OPTERID")
    private String opterid;

    @TableField("OPTERNAME")
    private String optername;

    @TableField("OPTTIME")
    private Date opttime;

    @TableField("RID")
    private String rid;

    @TableField("UPDTTIME")
    private Date updttime;

    @TableField("CRTERID")
    private String crterid;

    @TableField("CRTERNAME")
    private String crtername;

    @TableField("CRTETIME")
    private Date crtetime;

    @TableField("CRTEOPTINSNO")
    private String crteoptinsno;

    @TableField("OPTINSNO")
    private String optinsno;

    @TableField("POOLAREANO")
    private String poolareano;

    @TableField("CHFPDRNAME")
    private String chfpdrname;

    @TableField("DSCGMAINDIAGNAME")
    private String dscgmaindiagname;

    @TableField("MEDFEESUMAMT")
    private BigDecimal medfeesumamt;

    @TableField("ELECBILLCODE")
    private String elecbillcode;

    @TableField("ELECBILLNOCODE")
    private String elecbillnocode;

    @TableField("ELECBILLCHKCODE")
    private String elecbillchkcode;

    @TableField("CPLTFLAG")
    private String cpltflag;

    @TableField("EXPCONTENT")
    private String expcontent;


}
